home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload Trio 2 / Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO / dir24 / aprs60.zip / DX.TXT < prev    next >
Text File  |  1994-09-28  |  16KB  |  259 lines

  1. DX.txt 6.0           USING APRS FOR MONITORING DX CLUSTERS
  2.  
  3.  
  4. Version 6.0: Added the alt-ALL(DX-CALLS) command which will plot all of the
  5. call prefixes in the DXcalls.dat file.  Usefull for troubleshooting the file
  6. and for seeing where calls come from.
  7.  
  8. OVERVIEW:  The DX cluster monitoring function in APRS is intended to provide
  9. a graphical tool for the regular DX cluster user and is NOT intended to
  10. bypass membership and support of your local DX cluster.  Packet clusters,
  11. like all packet networks cost a lot to build and maintain.  Users of these
  12. facilities should be encouraged to support these assets.  I have been
  13. involved in packet for 14 years and have operated a VHF/HF BBS and several
  14. NODES for most of that time.  I had heard of DX clusters for years, but
  15. ignored them, because I am NOT a DX hound.  But after logging on to the
  16. PVDXSN DX cluster (my first time ever!) in June 94, you can see how I am
  17. hooked!  I joined immediately!  and APRS DX mode is the result.  I see more
  18. action on my APRS map in an evening on the DX cluster than I usually saw in
  19. a week on our rather broad area APRS network!  In addition, unlike other
  20. monitoring programs which are totally passive, APRS users will see each
  21. other, so you can tell who all is out there just monitoring the cluster.
  22.  
  23.  
  24. BACKGROUND:   Since APRS was designed to monitor a packet channel and to
  25. capture selected packets for display, it is an ideal tool for the DX
  26. enthusiast.  The position reporting and operator-to-operator message
  27. capability of APRS using UI frames performs the same functions as the DX
  28. cluster, but at a significant improvement in channel efficiency.  In
  29. addition, the DX spots appear on a map of the world instead of in text form!
  30. The efficiency improvement of APRS is due to the elimination of the need for
  31. a separate transmission and ACK from every DX cluster user for every spot
  32. report.  APRS on the other hand, uses its decaying BEACON algorithm to
  33. transmit the spot quickly but redundantly enough to assure delivery.  If
  34. there are 20 users logged on to a DX cluster, then under ideal conditions
  35. with NO collisions, then there are a minimum of 40 packets involved.  APRS
  36. under IDEAL conditions only needs ONE packet. Even if APRS repeats the packet
  37. 3 times to assure that every station gets it, then there is still a fourteen-
  38. fold reduction in QRM by using APRS.
  39.  
  40.  
  41. APRS MONITORING:   Paul Evans, G4BKI, at PACCOMM, suggested using APRS to
  42. monitor existing DX cluster operations.   In this DX mode, APRS
  43. captures and maintains a list of all recent DX spots.  The user can review
  44. these spots at will.  Secondly, the DX spot is plotted on the map either by
  45. callsign prefix or by gridsquare if given as the first four letters of the
  46. comment field.  Thirdly, since APRS observes all of the redundant spot
  47. transmissions to all users, it can accumulate a list of DX cluster users
  48. after hearing only one spot report!  In version 505e, additional monitoring
  49. includes WX and WWV spots, plus ANNOUNCEMENTS, accumulation of an ACTIVE MAIL
  50. LIST, and collection of user-to-user TALKs, plus sounding out DX calls in CW
  51. and plotting SHOW/STATION locations.
  52.  
  53.  
  54. RELIABILITY:  Although the APRS user will probably capture the DX spot on the
  55. very first transmission, it can be easily shown that he has an equal, if not
  56. better, probabliily of GUARANTEED delivery as the connected users.  If there
  57. are 10 users logged onto the DX cluster, then an APRS user monitoring the
  58. channel sees 10 duplicate transmissions.  Similarly, a connected station
  59. running typical TNC defaults only gets 10 attempts before he times out, so he
  60. has no better chance than the APRS user to see the packet.  In fact, if there
  61. are two connected stations having RF problems, then the APRS user could see
  62. as many as 28 duplicate transmissions of the spot giving him an almost 3 to
  63. one advantage over any connected station!
  64.  
  65.  
  66. APRS DX OPERATIONS:  To operate APRS in the DX mode, simply select the DX
  67. mode using the DX (D) command under the CONTROLS menu.  All APRS functions
  68. continue to operate in the usual manner, but with the following exceptions.
  69.  
  70.    *  DX mode turns off the normal APRS filter so that it will monitor all
  71. OTHER packets on frequency and not just APRS packets (see warning below).
  72. You will see the *DX* flag on the control panel where you usually see BCNS.
  73.  
  74.    *  It saves all DX SPOTS, announcements, WWV and WX reports on the ALL
  75. BEACONS list which can be displayed at any time using the A key.  The ALL
  76. BCNS list will still get saved to the LOGS directory everytime the list gets
  77. greater than 50 entries.
  78.  
  79.    *  The normal use of the ALL list is disabled so you will NOT accumulate
  80. a log of APRS beacons, other than the latest one per user on the LATEST list.
  81.  
  82.    *  APRS will attempt to parse a grid square out of the DX spot
  83. comment field. (We should encourage DXers to always type the grid square as
  84. the first four characters, followed by a space!)  If the grid square is absent
  85. or in the wrong format, APRS will use a table lookup of the callsign prefix to
  86. find the location of the station.  So far, APRS does not parse 6 digit squares
  87. while in the DX mode.
  88.  
  89.    *  APRS captures the callsigns that the DX cluster is transmitting TO
  90. and adds them to the LATEST list.  It also saves the latest packet from each
  91. station that it hears on the LATEST list, so that you can see what was the
  92. latest DX command issued by each connected user (that it can hear).
  93.  
  94.    *  The DIGI USED screen is disabled and becomes the DX ACTIVE MAIL LIST.
  95. This page accumulates all listed mesages without duplication and sorts them in
  96. descending order just as if you had done a LIST command to the DX cluster;
  97. note that this MAIL list is NOT saved in any backup file, so it WILL BE LOST
  98. each time you run the program.
  99.  
  100.    *  All TALK traffic between DX cluster users is captured in the APRS
  101. READ-MAIL list.
  102.  
  103.    *  The ALT-F command is activated to permit selective filtering of the SPOTS
  104. you want to see, either HF, VHF or the default of ALL.
  105.  
  106.    *  The alt-ALL(DX-CALLS) command is activated which will plot the entire
  107. APRS data base of callsign prefixes on the map.
  108.  
  109.    *  The CONTROLS-CW menu allows you to set the CW speed and to enable
  110. the sending of the FREQUENCY in addition to the CALLS on all DX spots.  The
  111. CW mode is always turned on in DXcluster mode, but can be silenced by selecting
  112. CONTROLS-cW-DISABLE, or setting alt-SETUP-BEEPS to off.
  113.  
  114. To exit DX mode and return to normal APRS BEACON or OTHER monitoring, simply
  115. select one of these other modes or toggle off DX under the CONTROLS menu. 
  116. The DX mode is saved as part of the CONFIG file, so registered users can
  117. always start up in the DX mode if desired.
  118.  
  119. WARNING:  In order for APRS to keep up with the deluge of packets from a DX
  120. cluster, it is running wide-open with minimum filters and context checking.
  121. This is so that it can try to parse all packets for Position reports, grid
  122. squares, mail, talkmode, etc.  The problem is, that it will make mistakes
  123. whenever a character string looks like a grid square report in just the right
  124. places; and worse, there are some fields that can cause CRASHABLE errors.  I
  125. could have added a lot more filters to eliminate false parsing, but this
  126. would slow processing down significantly and probably make slower machines
  127. CHOKE on all the packets flying out of a DX cluster.  So take all plotted
  128. positions with a grain of salt...  IE: do a sanity check...  In the APRS
  129. portocol, only grid squares surrounded in brackets are used, but on DX
  130. clusters, I had to assume that the brackets would not be there.
  131.  
  132.  
  133. IMPLEMENTATION:  APRS users can immediately begin to use APRS to monitor DX
  134. cluster activity.  For each conventional cluster user that drops his
  135. connection to the cluster and begins to use APRS in the monitor mode, there
  136. is a proportional reduction in the burden on the DX cluster.  All users
  137. therefore see an overall improvement in channel capacity, while the cluster
  138. is still serving the same number of users!  Of course, this improvement has
  139. a limit.  If every single DX cluster user shifted to the monitor mode, then
  140. there would be no one still connected to assure that spots still got
  141. transmitted!  The mimimum user number would probably be around 3.  For Cluster
  142. SYSOPS, do not worry about losing your users.  By running APRS, you will see
  143. eash station that is monitroing on APRS on your local map!  In this respect,
  144. APRS is an improvement over other DX Cluster monitoring programs, because
  145. with its once every 15 minute POSIT report from each station, everyone sees
  146. everyone else that is monitoring!  Just zoom in to the 64 mile range...
  147.  
  148.  
  149. INTERIM OPERATIONS:  If using APRS catches on in your area, one way to assure
  150. that at least 2 packets get transmitted for each DX spot or announcement is
  151. to have at least one distant user permanently remain connected to the cluster
  152. VIA an intermediate neighbor.  Then each DX spot to that user is transmitted
  153. by the cluster, and then digipeated by the intervening user.  In a similar
  154. manner, two such users on opposite sides of the cluster could extend the
  155. range of the cluster out 50 miles or more in each direction.  Normally,
  156. DIGIpeating is a disaster for DX clusters because of the gross innefficiency
  157. of operating in a CONNECTED mode via a digipeater.  DIGI's are NOT bad,
  158. however, for UI frames where no ACKS are required!  If all of the DX cluster
  159. users dropped back to APRS monitoring except for the two connected stations
  160. (via two other monitoring stations acting as digi's) the number of actual
  161. packets transmitted for each spot would be only 4 packets and 4 acks, NO
  162. MATTER HOW MANY OTHER STATIONS WERE MONITORING THE SPOTS!  Compare that with
  163. 20 packets normally required to support only 10 connected stations.  Users
  164. needing any of the special DX features can still log on to the DX cluster,
  165. do their business, and then drop back off to monitor mode.
  166.  
  167. DX CLUSTER SYSOP ENHANCEMENTS:  To facilitate the communication among the
  168. cluster users that are using APRS and to minimize the hidden-transmitter
  169. problem, the DX cluster (or central node serving the cluster) should have
  170. DIGI ON.  Secondly, to encourage members to fall back to APRS monitoring mode,
  171. and to only connect to the cluster for specific information, the SYSOP should
  172. minimize the LOGGON text for its supporting members.  This will make it easy
  173. and effecient for users to log on and off rapidly.
  174.  
  175. CONCLUSION:  If some of the casual DX cluster users switched to APRS
  176. monitoring instead of remaining connected to the DX cluster, the burden on
  177. the DX cluster would be reduced to the benefit of everyone in the
  178. net.  If your DX cluster is serving more than a dozen users, then you should
  179. consider shifting most casual users over to APRS monitoring.  This could
  180. result in a ten fold increase in the efficiency of distributing DX spots.  Of
  181. course, the DX cluster offers a lot more capability than just DX spots, so
  182. APRS will not ever replace the database capability of the DX cluster...  But
  183. similarly, APRS offers several other advantages such as object tracking that
  184. can be useful for Hurricanes and mobiles.  AND as monitoring APRS stations,
  185. their presence is still known by all stations on the net!
  186.  
  187.  
  188. DXcalls.DAT FILE: 
  189.                     This file is just a list of CALL prefix, LAT, and LONG.
  190. Note that anyone can update or change this file with a DOS text editor, just
  191. be sure that the total number of entries stays below 450.  Also note that
  192. the list is scanned alphabetically, so an exact match is not required.  The
  193. last prefix less-than or equal-to is used.  This eliminates the need to have
  194. separate entries for PP, PQ, PR etc.  But it does mean that EVERY callsign
  195. will get plotted, and in the wrong place if there is not an appropriate
  196. match.  For US and VE calls, I have a separate algorithm that converts all
  197. A,K,N and W and VE calls to #N and *N and then simply looks up the NUMERIC
  198. field.  To test your file, just use the alt-ALL(DX-CALLS) command to see
  199. where it plots all of the calls.
  200.  
  201. DEFAULT MAP:  Notice that when you select DX cluster mode, APRS automatically
  202. sets the default map to the middle of the Atlantic to favor the East Coast
  203. guys.  To customize the map to your favorite center, simply move the cursor
  204. and hit HOME key.  Then save a CONFIG file which will remember that setting.
  205.  
  206.  
  207. FULL TIME APRS CO-CLUSTER:  Since DX clusters users can only accumulate DX
  208. spots while they are operating, this often results in a new user wanting to
  209. do a SHOW/DX command to get caught up on the latest DX spots.  This un-
  210. necessarily adds clutter to the channel.  If one APRS station were to remain
  211. on line 100% of the time, his station would have collected all recent DX
  212. spots and using the normal APRS protocol, his station could be configured
  213. to repeat the most recent N DX spots as UI frames about one every minute or
  214. so..  This 1 packet every minute would provide a continuum of information so
  215. that stations could come and go, but at least be assured that after monitoring
  216. the channel for N minutes, they would have accumulated the last N DX spots!
  217. These 1 packet-per-minute's refreshes would occupy only a little more than
  218. 1% of channel capacity, but would keep ALL stations current, AND WOULD EVEN
  219. ELIMINATE THE NEED FOR ANY DUPLICATED PACKETS.   This mode of APRS operation
  220. is called NETCONTROL.  It is an un-documented feature whereby one APRS
  221. station can take over reporting responsibility for all POSITIONS on frequency.
  222. This means, that remote stations only need to report the location of an object
  223. once, and from then on, the NET CONTROL station will continue to report the
  224. position of that object, and the original station can go offline.  This
  225. feature is undocumented, because it could lead to a mess if more than one
  226. station had it on at a time.  Since this DX cluster application is the first
  227. real application for this mode, I can tell you how to turn it on, if anyone
  228. wants to try it.  Also, the one packet per minute refresh is user selectable.
  229.  
  230.  
  231. *** Remember, that monitoring APRS stations do not disappear!  They will ***
  232. still be known to the DX cluster by their appearance on the APRS maps via
  233. their once every 15 minute status/position packet.  Even if there are 10 APRS
  234. monitoring stations, their 10 status packets spread over 15 minutes is still
  235. FAR FEWER packets than the 20+ packets PER DX SPOT normally required to
  236. update 10 logged on users.  Lets join forces!  Combining the power and
  237. resources of the DX cluster with the channel effeciency and graphics of APRS
  238. is a perfect marriage!
  239.  
  240.  
  241. REVISIONS:  Version 505c added ACTIVE MAIL LIST capture, ANNOUNCEMENTS capture,
  242. TALKS capture, and increased the callsign prefix data base size to 350 from
  243. 150 to accommodate the DXCC calls list. (Better plotting of stations based on
  244. calls only).  I also improved the Grid Square reporting appearance on the map
  245. and now sound out in CW the grid square or the callsign (and optionally, freq)
  246. on any new spots.  By just listening to the CW, you can decide whether you
  247. need to look over at the PC screen or not.  Talk about arm-chair operating! 
  248. 505b had a bug that prevented normal APRS monitoring of beacons while in the
  249. DX mode.  505c also added a DX spot filter so that you can select VHF, HF or
  250. ALL spots.  Then I learned that AEA TNC's must have MON 2 or they will not see
  251. ANY DX cluster packets (connected).  That lead to 505d.  505e adds WWV and WX
  252. spots to the SPOT list and now captures the location of any station in a
  253. SHOW/STA response.  Version 59C was distributed with a DXcalls.dat file which
  254. some internal garbles that caused everything to be plotted in Japan!  It
  255. worked fine with older copies of the DXcalls.dat file.  6.0 adds the alt-
  256. ALL(DX-CALLS) command to display the locations of all call prefixes in the
  257. DXcalls.dat database.
  258.  
  259.